	<link rel="shortcut icon" type="image/png" href="<%=request.getContextPath()%>/img/favicon.ico"/>
	
	<!-- Jquery-->
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/jquery/jquery-ui-1.11.4/jquery-ui.min.css" rel="Stylesheet">
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/jquery/jquery-ui-1.11.4/jquery-ui.theme.min.css" rel="Stylesheet">
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/jquery/jquery-2.2.0/jquery-2.2.0.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/jquery/jquery-ui-1.11.4/jquery-ui.min.js"></script>
	
	<!-- Open layer -->
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/jquery/v3.13.1/css/ol.css" rel="Stylesheet">
	<script src="<%=request.getContextPath()%>/plugin/jquery/v3.13.1/build/ol.js"></script>
	
	<!-- Cesium -->
	<script src="<%=request.getContextPath()%>/plugin/jquery/ol3-cesium-v1.12/Cesium/Cesium.js"></script>
	<script src="<%=request.getContextPath()%>/plugin/jquery/ol3-cesium-v1.12/ol3cesium.js"></script>
	
	<!-- Bootstrap -->
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/jquery/bootstrap-v3.3.6/css/bootstrap.min.css" rel="Stylesheet" />
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/jquery/bootstrap-v3.3.6/css/bootstrap-theme.css" rel="stylesheet" />
	<script src="<%=request.getContextPath()%>/plugin/jquery/bootstrap-v3.3.6/js/bootstrap.min.js"></script>
	
	<!-- Fontawesome Icone -->
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/jquery/font-awesome-4.5.0/css/font-awesome.min.css" rel="Stylesheet" />	
	
	<!-- JsTree -->
	<link rel="stylesheet" href="<%=request.getContextPath()%>/plugin/jquery/jsTree-3.2.1/themes/default/style.min.css" />
    <script src="<%=request.getContextPath()%>/plugin/jquery/jsTree-3.2.1/jstree.min.js"></script> 
    
    <!-- xdate -->
    <script src="<%=request.getContextPath()%>/plugin/jquery/xdate-v0.8.js"></script>    
        	
	<!-- Angular Import -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-1.5.5/angular.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-1.5.5/angular-animate.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-1.5.5/angular-sanitize.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-1.5.5/angular-cookies.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-1.5.5/angular-resource.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-1.5.5/angular-aria.min.js"></script>
	<script type="text/javascript" src="https://code.angularjs.org/1.5.5/angular-route.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-gettext-master/dist/angular-gettext.min.js"></script>
	
	<!-- nGeo -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/ngeo-v2.1.0-rc.4/dist/ngeo.js"></script>
	<!-- required by nGeo -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/ui-date-v1.1.1/dist/date.js"></script>
	<!-- required by nGeo -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-float-thead-v0.1.2/angular-floatThead.js"></script>
	
	<!-- Angular Material -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/bower-material-master-v1.1.0/angular-material.min.js"></script>
	
	<!--angular bootstrap-->
    <script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-bootstrap-v1.3.3/ui-bootstrap-custom-1.3.3.min.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/angular-bootstrap-v1.3.3/ui-bootstrap-custom-tpls-1.3.3.js"></script>
	
	<!-- Translate -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/bower-angular-translate-master-v2.11.0/angular-translate.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/bower-angular-translate-storage-cookie-master-v2.11.0/angular-translate-storage-cookie.min.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/bower-angular-translate-loader-static-files-master-v2.11.0/angular-translate-loader-static-files.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/bower-angular-translate-storage-local-master-v2.11.0/angular-translate-storage-local.min.js"></script>
	
	<!-- ngDialog Model -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/ngDialog-master/js/ngDialog.js"></script>
	
	<!-- ngJsTree -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/ngJsTree-master-v.0.0.8/dist/ngJsTree.js"></script>
	
	<!-- ngFileUpload -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/ng-file-upload-master-v12.0.4/dist/ng-file-upload-all.js"></script>
	
	<!-- ngTable -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/ng-table-master-v1.0.0-beta.9/dist/ng-table.min.js"></script>
	
	<!-- ngIdle -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/ng-idle-develop-v1.2.2/angular-idle.min.js"></script>
	
	<!-- angular filter -->
	<script src="<%=request.getContextPath()%>/plugin/angular/angular-filter-master/dist/angular-filter.min.js"></script>
	
	<!-- GRIDSTER -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/gridster/angular-gridster.js"></script>
	<link rel="stylesheet" href="<%=request.getContextPath()%>/plugin/angular/gridster/gridster.style.css" />
   	
   	<!-- MULTISELECT -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/angular/multiselect/isteven-multi-select.js"></script>
	<link rel="stylesheet" href="<%=request.getContextPath()%>/plugin/angular/multiselect/isteven-multi-select.css" />
   
   	<!-- CHART -->
   	<script src="<%=request.getContextPath()%>/plugin/angular/chart/chart-js.js"></script>
	<script src="<%=request.getContextPath()%>/plugin/angular/chart/angular-chart.min.js"></script>
	
	<!-- file saver --> 
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/filesaver/FileSaver.min.js"></script>    
	<script type="text/javascript" src="<%=request.getContextPath()%>/plugin/canvas-toBlob.js"></script>
	
	<!-- COLOR PICKER -->    
	<script src="<%=request.getContextPath()%>/plugin/angular/color-picker/bootstrap-colorpicker-module.min.js"></script> 
	<link rel="stylesheet" href="<%=request.getContextPath()%>/plugin/angular/color-picker/colorpicker.min.css" />
	
   	<script type="text/javascript">
		 /** 
		  * Valore del timeout sesion definito lato server mi serve per determinare l'apertura dello script che informa che la sessione 
		  * sta per scadere. 
		  */
		 var TIMEOUT_SESSION_SERVER = ${pageContext.session.maxInactiveInterval};

		 /**
		  * Registrazione del module principale di angular, ossia l'ng-app
		  */
		 var BootApplication = angular.module("BootApplication", 
		 	   [
		 		 'ngeo', 'ui.date', 'floatThead', 'ngSanitize', 'pascalprecht.translate', 'ngCookies', 'ngAnimate', 'ngDialog', 'ngJsTree',
		 		 'ngMaterial', 'ui.bootstrap', 'windowUtil', 'ngTable', 'ngResource', 'ngFileUpload', 
		 		 'ngIdle', 'angular.filter', 'gridster','isteven-multi-select',"chart.js","ngRoute", 'colorpicker.module'
			   ]);
	</script>
	<script type="text/javascript">	 	 	   
 		 var idUser = 9;
 	 </script>
	
	<!-- FILE CONSTANTI -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/appConstants.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/olConstants.js" ></script>
	
	<!-- CONFIG -->
	<script src="<%=request.getContextPath()%>/js/application/config/ConfigurationProvider.js" type="text/javascript"></script>	
	<script src="<%=request.getContextPath()%>/js/application/config/TranslateProvider.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/config/DialogProvider.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/config/NgIdleProvider.js" type="text/javascript"></script>
	
	<!-- EVENT MANAGER -->
	<script src="<%=request.getContextPath()%>/js/application/event/DispatcherEventManager.js" type="text/javascript"></script>
	
	<!-- FACTORY -->
	<script src="<%=request.getContextPath()%>/js/application/factory/ApplicationFactory.js" type="text/javascript"></script>
	
	<!-- SERVICE -->
	<script src="<%=request.getContextPath()%>/js/application/service/LoggerService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/LoadingAppService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/DialogService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/MenuService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/ActiveFilterService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/WindowManagerService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/ChannelManager.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/GeocoderService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/ReportBatchService.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/WidgetSerivice.js" type="text/javascript"></script>	
	
	<!-- DIRECTIVE -->
	<script src="<%=request.getContextPath()%>/js/application/directive/LoadingDirective.js" type="text/javascript"></script>
	
	<!-- CONTROLLER -->
	<script src="<%=request.getContextPath()%>/js/application/controller/HeadController.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/controller/PortfolioController.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/controller/TranslateController.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/controller/SettingsController.js" type="text/javascript"></script>
			
	<!-- UTILITY -->
	<script src="<%=request.getContextPath()%>/js/application/utility/CustomFilters.js" type="text/javascript"></script>
	<script src="<%=request.getContextPath()%>/js/application/service/DateService.js" type="text/javascript"></script><%--SERVICE UTILTIY DATA --%>

	<!-- Map factory / service / directive -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/factory/olExtPrototype.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/factory/olExtControl.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/factory/olExtLayerSwitcher.js"></script>
	
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/factory/olModel.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olFormatService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olStyleService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olFeatureService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olControlService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olInteractionService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olLayerService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olMapService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/service/olBuildService.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/directive/WidgetMappaFilterDirective.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/directive/WidgetMappaAngDirective.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa/directive/WidgetRicercaOnMapDirective.js"></script>
	
	
	<!-- TEMPLATE DELLE POPUP STILI LAYER FUNZIONALITA -->
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa-popup/StyleConstants.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa-popup/TemplateStyles.js"></script>
	<script type="text/javascript" src="<%=request.getContextPath()%>/js/mappa-popup/TemplatePopupService.js"></script>
	
	
	<!-- Boot Applicazione -->
	<script src="<%=request.getContextPath()%>/js/application/config/StartupConfig.js" type="text/javascript"></script>	
	
	<!-- HTTP -->
	<script src="<%=request.getContextPath()%>/js/application/factory/HttpInterceptor.js" type="text/javascript"></script>
	
	<!-- css plugin angular -->
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/angular/ngDialog-master/css/ngDialog.min.css" rel="Stylesheet" />
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/angular/ngDialog-master/css/ngDialog-theme-default.min.css" rel="Stylesheet"/>
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/angular/bower-material-master-v1.1.0/angular-material.min.css" rel="Stylesheet"/>
	<link type="text/css" href="<%=request.getContextPath()%>/plugin/angular/ng-table-master-v1.0.0-beta.9/dist/ng-table.min.css" rel="Stylesheet"/>
	
	<!-- css applicazione -->
	<link type="text/css" href="<%=request.getContextPath()%>/css/style.css" rel="Stylesheet">
	